package com.autumn.sms.service.services;

import com.autumn.application.dto.PageQueryResult;
import com.autumn.sms.service.services.dto.input.PageQueryByPlatformIdAndTemplateIdInput;
import com.autumn.sms.service.services.dto.input.PageQueryByPlatformIdInput;
import com.autumn.sms.service.services.dto.input.PlatformTemplateInput;
import com.autumn.sms.service.services.dto.output.PlatformTemplateOutput;

/**
 * 平台模板服务
 * 
 * @author 老码农
 *
 *         2018-01-12 11:49:10
 */
public interface IPlatformTemplateService extends IBasicService<PlatformTemplateInput, PlatformTemplateOutput> {
	/**
	 *  根据平台ID分页获取平台模板列表
	 * 
	 * @return
	 */
	PageQueryResult<PlatformTemplateOutput> pageQueryByPlatformId(PageQueryByPlatformIdInput input);

	/**
	 * 根据平台ID和标准模板ID分页获取平台模板列表
	 * 
	 * @return
	 */
	PageQueryResult<PlatformTemplateOutput> pageQueryByPlatformIdAndTemplateId(
			PageQueryByPlatformIdAndTemplateIdInput input);
}
